var express = require('express');
const userApi = require('../api/users.js')
var router = express.Router();

/* GET users listing. */
router.get('/', function (req, res, next) {
  console.log(req);
  res.send('respond with a resource');
});
// 登录
router.get('/login', async function (req, res, next) {


  console.log(`login`);
  const {
    username,
    password
  } = req.query
  // 将数据传到数据库进行对比
  let data = await userApi.loing({
    username,
    password
  })
  // 把数据返回
  res.send(data);


});
// 注册
router.post('/reg', async function (req, res, next) {
  // 获取页面提交数据
  const {
    username,
    password
  } = req.body


  if (password) {
    // 把注册的数据发送到数据库
    const data = await userApi.reg({
      username,
      password
    })
    //  将数据返回

    res.send(data);
  } else {

    //  验证账号有没有重复
    // 把需要验证的数据发送到数据库
    const usernameVerify = await userApi.usernameVerify({
      username
    })
    //  将数据返回
    res.send(usernameVerify)
  }




});

module.exports = router;